package {{.TableDetailResp.PackageName}}

import (
    "MoSkeleton/framework/core/models"
)

// {{.TableDetailResp.SourceTableName}} 结构体定义
type {{.TableDetailResp.StructName}} struct {
    models.MoModel
{{range .TableDetailResp.Columns}}
{{if GenModelColumnNameFilter .GoFieldName }}
    {{.GoFieldName}} {{.GoType}} `gorm:"column:{{.ColumnName}};type:{{.ColumnType}}" json:"{{.JsonFieldName}}{{JsonStringTagForColumn .GoType}}"`
{{ end }}
{{end}}
}

func (b *{{.TableDetailResp.StructName}}) TableName() string {
	return "{{.TableDetailResp.SourceTableName}}"
}
